home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!decwrl!sun-barr!newstop!male!jethro!exodus!mipsdal.mips.com
- From: riley@mipsdal.mips.com (Riley Rainey)
- Newsgroups: comp.sources.x
- Subject: v12i014: acm - X aerial combat simulation, Part09/09
- Message-ID: <8991@exodus.Eng.Sun.COM>
- Date: 2 Mar 91 08:33:06 GMT
- References: <csx-12i006:acm@uunet.UU.NET>
- Sender: news@exodus.Eng.Sun.COM
- Lines: 2553
- Approved: argv@sun.com
-
- Submitted-by: riley@mipsdal.mips.com (Riley Rainey)
- Posting-number: Volume 12, Issue 14
- Archive-name: acm/part09
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 9 (of 9)."
- # Contents: acm/acmdoc.ps
- # Wrapped by riley@mipsdal on Thu Feb 14 10:09:21 1991
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'acm/acmdoc.ps' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'acm/acmdoc.ps'\"
- else
- echo shar: Extracting \"'acm/acmdoc.ps'\" \(52255 characters\)
- sed "s/^X//" >'acm/acmdoc.ps' <<'END_OF_FILE'
- X%!
- X%%Pages: (atend)
- X%%DocumentFonts: (atend)
- X%%EndComments
- X%
- X% Frame Maker PostScript Prolog 1.3, for use with Maker 1.3
- X% Copyright (c) 1986-1988 by Frame Technology, Inc. All rights reserved.
- X%
- X% Known Problems:
- X% Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1
- X/FMversion (1.2) def
- X/FrameDict 123 dict def
- X% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk
- XFrameDict /tmprangecheck errordict /rangecheck get put
- Xerrordict /rangecheck {FrameDict /bug true put} put
- XFrameDict /bug false put
- Xmark
- X% Some PS machines read past the CR, so keep the following 3 lines together!
- Xcurrentfile 5 string readline
- X00
- X0000000000
- Xcleartomark
- Xerrordict /rangecheck FrameDict /tmprangecheck get put
- XFrameDict /bug get {
- X /readline {
- X /gstring exch def
- X /gfile exch def
- X /gindex 0 def
- X {
- X gfile read pop
- X dup 10 eq {exit} if
- X dup 13 eq {exit} if
- X gstring exch gindex exch put
- X /gindex gindex 1 add def
- X } loop
- X pop
- X gstring 0 gindex getinterval true
- X } def
- X } if
- X/FMVERSION {
- X FMversion ne {
- X /Times-Roman findfont 18 scalefont setfont
- X 100 100 moveto
- X (Maker version does not match postscript_prolog!)
- X dup =
- X show showpage
- X } if
- X } def
- X/FMLOCAL {
- X FrameDict begin
- X 0 def
- X end
- X } def
- X /gstring FMLOCAL
- X /gfile FMLOCAL
- X /gindex FMLOCAL
- X /landscape FMLOCAL
- X /docheight FMLOCAL
- X /docwidth FMLOCAL
- X /yscale FMLOCAL
- X /xscale FMLOCAL
- X /orgxfer FMLOCAL
- X /orgproc FMLOCAL
- X /organgle FMLOCAL
- X /orgfreq FMLOCAL
- X/FMDOCUMENT {
- X array /FMfonts exch def
- X /#copies exch def
- X FrameDict begin
- X 0 ne /landscape exch def
- X /docheight exch def
- X /docwidth exch def
- X /yscale exch def
- X /xscale exch def
- X currenttransfer cvlit /orgxfer exch def
- X currentscreen cvlit /orgproc exch def
- X /organgle exch def /orgfreq exch def
- X end
- X } def
- X /pagesave FMLOCAL
- X /orgmatrix FMLOCAL
- X/FMBEGINPAGE {
- X FrameDict begin
- X /pagesave save def
- X
- X 2 setlinecap
- X xscale yscale scale
- X landscape {
- X 90 rotate
- X 0 docheight neg translate
- X /fillprocs /fillprocs90 load store
- X }
- X {/fillprocs /fillprocs0 load store}
- X ifelse
- X /orgmatrix matrix def
- X gsave
- X } def
- X/FMENDPAGE {
- X grestore
- X pagesave restore
- X end
- X showpage
- X } def
- X /fontname FMLOCAL
- X /fontscale FMLOCAL
- X /fontnum FMLOCAL
- X /fontdict FMLOCAL
- X/FMDEFINEFONT {
- X FrameDict begin
- X /fontname exch def
- X /fontscale exch def
- X /fontnum exch def
- X /fontdict fontname findfont fontscale scalefont def
- X fontdict /Encoding get StandardEncoding eq
- X {
- X fontdict DiacriticEncode
- X /fontdict exch def
- X } {
- X fontdict NonDiacriticEncode
- X /fontdict exch def
- X } ifelse
- X FMfonts fontnum
- X fontnum fontdict definefont
- X put
- X end
- X } def
- X/FMLINEWIDTHS {
- X FrameDict begin
- X dup array /FMlinewidths exch def
- X 1 sub -1 0 {exch FMlinewidths 3 1 roll lnormalize put} for
- X end
- X } def
- X/FMNORMALIZEGRAPHICS {
- X newpath
- X 0.0 0.0 moveto
- X 1 setlinewidth
- X 0 setlinecap
- X 0 setgray
- X } bind def
- X/FMBEGINEPSF {
- X end
- X /FMEPSF save def
- X /showpage {} def
- X FMNORMALIZEGRAPHICS
- X [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
- X fx fy translate
- X fw urx llx sub div fh ury lly sub div scale
- X llx neg lly neg translate
- X } bind def
- X
- X/FMENDEPSF {
- X FMEPSF restore
- X FrameDict begin
- X } bind def
- X
- XFrameDict begin
- X/savematrix {
- X orgmatrix currentmatrix pop
- X } bind def
- X/restorematrix {
- X orgmatrix setmatrix
- X } bind def
- X/dmatrix matrix def
- X/dpi 72 0 dmatrix defaultmatrix dtransform
- X dup mul exch dup mul add sqrt
- Xdef
- X/max {2 copy lt {exch} if pop} bind def
- X/min {2 copy gt {exch} if pop} bind def
- X/DiacriticEncoding [
- X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- X/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
- X/numbersign /dollar /percent /ampersand /quotesingle /parenleft
- X/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
- X/two /three /four /five /six /seven /eight /nine /colon /semicolon
- X/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
- X/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
- X/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
- X/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
- X/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
- X/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
- X/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
- X/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
- X/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
- X/udieresis /dagger /.notdef /cent /sterling /section /bullet
- X/paragraph /germandbls /registered /copyright /trademark /acute
- X/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
- X/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- X/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
- X/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
- X/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
- X/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
- X/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
- X/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
- X/periodcentered /quotesinglbase /quotedblbase /perthousand
- X/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
- X/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
- X/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
- X/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
- X] def
- X /basefontdict FMLOCAL
- X /newfontdict FMLOCAL
- X/DiacriticEncode {
- X /basefontdict exch def
- X /newfontdict basefontdict maxlength dict def
- X basefontdict
- X {exch dup /FID ne
- X {dup /Encoding eq
- X {exch pop DiacriticEncoding}
- X {exch}
- X ifelse
- X newfontdict 3 1 roll put
- X }
- X {pop pop}
- X ifelse
- X } forall
- X newfontdict
- X } bind def
- X/NonDiacriticEncode {
- X /basefontdict exch def
- X /newfontdict basefontdict maxlength dict def
- X basefontdict
- X {exch dup /FID ne
- X {exch newfontdict 3 1 roll put}
- X {pop pop}
- X ifelse
- X } forall
- X newfontdict
- X } bind def
- X /freq FMLOCAL
- X /bwidth FMLOCAL
- X /bpside FMLOCAL
- X /bstring FMLOCAL
- X /onbits FMLOCAL
- X /offbits FMLOCAL
- X /xindex FMLOCAL
- X /yindex FMLOCAL
- X /x FMLOCAL
- X /y FMLOCAL
- X/setpattern {
- X /freq exch def
- X /bwidth exch def
- X /bpside exch def
- X /bstring exch def
- X /onbits 0 def /offbits 0 def
- X freq 0 {/y exch def
- X /x exch def
- X /xindex x 1 add 2 div bpside mul cvi def
- X /yindex y 1 add 2 div bpside mul cvi def
- X bstring yindex bwidth mul xindex 8 idiv add get
- X 1 7 xindex 8 mod sub bitshift and 0 ne
- X {/onbits onbits 1 add def 1}
- X {/offbits offbits 1 add def 0}
- X ifelse
- X }
- X setscreen
- X {} settransfer
- X offbits offbits onbits add div setgray
- X } bind def
- X/grayness {
- X setgray
- X orgxfer cvx settransfer
- X orgfreq organgle orgproc cvx setscreen
- X } bind def
- X/normalize {
- X transform cvi exch cvi exch itransform
- X } bind def
- X/dnormalize {
- X dtransform cvi exch cvi exch idtransform
- X } bind def
- X/lnormalize {
- X 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
- X } bind def
- X/fillprocs0
- X [{0.00 grayness}
- X {0.10 grayness}
- X {0.30 grayness}
- X {0.50 grayness}
- X {0.70 grayness}
- X {0.90 grayness}
- X {0.97 grayness}
- X {1.00 grayness}
- X {<0F1E3C78F0E1C387> 8 1 dpi 16 div setpattern}
- X {<0F87C3E1F0783C1E> 8 1 dpi 16 div setpattern}
- X {<CCCCCCCCCCCCCCCC> 8 1 dpi 16 div setpattern}
- X {<FFFF0000FFFF0000> 8 1 dpi 16 div setpattern}
- X {<8142241818244281> 8 1 dpi 16 div setpattern}
- X {<03060C183060C081> 8 1 dpi 16 div setpattern}
- X {<8040201008040201> 8 1 dpi 16 div setpattern}
- X {}
- X {1.00 grayness}
- X {0.90 grayness}
- X {0.70 grayness}
- X {0.50 grayness}
- X {0.30 grayness}
- X {0.10 grayness}
- X {0.03 grayness}
- X {0.00 grayness}
- X {<F0E1C3870F1E3C78> 8 1 dpi 16 div setpattern}
- X {<F0783C1E0F87C3E1> 8 1 dpi 16 div setpattern}
- X {<3333333333333333> 8 1 dpi 16 div setpattern}
- X {<0000FFFF0000FFFF> 8 1 dpi 16 div setpattern}
- X {<7EBDDBE7E7DBBD7E> 8 1 dpi 16 div setpattern}
- X {<FCF9F3E7CF9F3F7E> 8 1 dpi 16 div setpattern}
- X {<7FBFDFEFF7FBFDFE> 8 1 dpi 16 div setpattern}
- X {}
- X ] def
- X/fillprocs90
- X [{0.00 grayness}
- X {0.10 grayness}
- X {0.30 grayness}
- X {0.50 grayness}
- X {0.70 grayness}
- X {0.90 grayness}
- X {0.97 grayness}
- X {1.00 grayness}
- X {<87c3e1f0783c1e0f> 8 1 dpi 16 div setpattern}
- X {<f0e1c3870f1e3c78> 8 1 dpi 16 div setpattern}
- X {<0000ffff0000ffff> 8 1 dpi 16 div setpattern}
- X {<cccccccccccccccc> 8 1 dpi 16 div setpattern}
- X {<8142241818244281> 8 1 dpi 16 div setpattern}
- X {<81c06030180c0603> 8 1 dpi 16 div setpattern}
- X {<0102040810204080> 8 1 dpi 16 div setpattern}
- X {}
- X {1.00 grayness}
- X {0.90 grayness}
- X {0.70 grayness}
- X {0.50 grayness}
- X {0.30 grayness}
- X {0.10 grayness}
- X {0.03 grayness}
- X {0.00 grayness}
- X {<783c1e0f87c3e1f0> 8 1 dpi 16 div setpattern}
- X {<0f1e3c78f0e1c387> 8 1 dpi 16 div setpattern}
- X {<ffff0000ffff0000> 8 1 dpi 16 div setpattern}
- X {<3333333333333333> 8 1 dpi 16 div setpattern}
- X {<7ebddbe7e7dbbd7e> 8 1 dpi 16 div setpattern}
- X {<7e3f9fcfe7f3f9fc> 8 1 dpi 16 div setpattern}
- X {<fefdfbf7efdfbf7f> 8 1 dpi 16 div setpattern}
- X {}
- X ] def
- X/fillprocs /fillprocs0 load def
- X/H {
- X FMlinewidths exch get setlinewidth
- X } bind def
- X/X {
- X fillprocs exch get exec
- X } bind def
- X/V {
- X gsave eofill grestore
- X } bind def
- X/N {
- X gsave stroke grestore
- X } bind def
- X/M {newpath moveto} bind def
- X/E {lineto} bind def
- X/D {curveto} bind def
- X/O {closepath} bind def
- X /n FMLOCAL
- X/L {
- X /n exch def
- X newpath
- X normalize
- X moveto
- X 2 1 n {pop normalize lineto} for
- X } bind def
- X/Y {
- X L
- X closepath
- X } bind def
- X/K {
- X /n exch def
- X newpath
- X moveto
- X 3 1 n {pop curveto} for
- X } bind def
- X/J {
- X /n exch def
- X newpath
- X moveto
- X 1 1 n {pop curveto} for
- X } bind def
- X /x1 FMLOCAL
- X /x2 FMLOCAL
- X /y1 FMLOCAL
- X /y2 FMLOCAL
- X/R {
- X /y2 exch def
- X /x2 exch def
- X /y1 exch def
- X /x1 exch def
- X x1 y1
- X x2 y1
- X x2 y2
- X x1 y2
- X 4 Y
- X } bind def
- X/C {
- X grestore
- X gsave
- X R
- X clip
- X } bind def
- X/U {
- X grestore
- X gsave
- X } bind def
- X/F {
- X FMfonts exch get
- X setfont
- X } bind def
- X/T {
- X moveto show
- X } bind def
- X/P {
- X moveto
- X 0 32 3 2 roll widthshow
- X } bind def
- X/S {
- X moveto
- X 0 exch ashow
- X } bind def
- X/B {
- X moveto
- X 0 32 4 2 roll 0 exch awidthshow
- X } bind def
- X/Q {
- X moveto
- X gsave show grestore
- X } bind def
- X /x FMLOCAL
- X /y FMLOCAL
- X /dx FMLOCAL
- X /dy FMLOCAL
- X /dl FMLOCAL
- X /t FMLOCAL
- X /t2 FMLOCAL
- X /Cos FMLOCAL
- X /Sin FMLOCAL
- X /r FMLOCAL
- X/W {
- X dnormalize
- X /dy exch def
- X /dx exch def
- X normalize
- X /y exch def
- X /x exch def
- X /dl dx dx mul dy dy mul add sqrt def
- X dl 0.0 gt {
- X /t currentlinewidth def
- X savematrix
- X /Cos dx dl div def
- X /Sin dy dl div def
- X /r [Cos Sin Sin neg Cos 0.0 0.0] def
- X /t2 t 2.5 mul 3.5 max def
- X newpath
- X x y translate
- X r concat
- X 0.0 0.0 moveto
- X dl t 2.7 mul sub 0.0 rlineto
- X stroke
- X restorematrix
- X x dx add y dy add translate
- X r concat
- X t 0.67 mul setlinewidth
- X t 1.61 mul neg 0.0 translate
- X 0.0 0.0 moveto
- X t2 1.7 mul neg t2 2.0 div moveto
- X 0.0 0.0 lineto
- X t2 1.7 mul neg t2 2.0 div neg lineto
- X stroke
- X t setlinewidth
- X restorematrix
- X } if
- X } bind def
- X/G {
- X gsave
- X newpath
- X normalize translate 0.0 0.0 moveto
- X dnormalize scale
- X 0.0 0.0 1.0 5 3 roll arc
- X closepath eofill
- X grestore
- X } bind def
- X /x FMLOCAL
- X /y FMLOCAL
- X /w FMLOCAL
- X /h FMLOCAL
- X /xx FMLOCAL
- X /yy FMLOCAL
- X /ww FMLOCAL
- X /hh FMLOCAL
- X/A {
- X /y exch def
- X /x exch def
- X /h exch def
- X /w exch def
- X x y normalize /yy exch def /xx exch def
- X w h dnormalize /hh exch def /ww exch def
- X ww abs hh abs xx ww add yy hh sub
- X gsave
- X savematrix
- X newpath
- X translate
- X scale
- X 0.0 0.0 1.0 5 3 roll arc
- X 0 setlinecap
- X restorematrix
- X stroke
- X grestore
- X } bind def
- X /FMsaveobject FMLOCAL
- X /FMoptop FMLOCAL
- X /FMdicttop FMLOCAL
- X/BEGINPRINTCODE {
- X /FMdicttop countdictstack 1 add def
- X /FMoptop count 6 sub def
- X /FMsaveobject save def
- X userdict begin
- X /showpage {} def
- X translate
- X FMNORMALIZEGRAPHICS
- X } bind def
- X/ENDPRINTCODE {
- X count -1 FMoptop {pop pop} for
- X countdictstack -1 FMdicttop {pop end} for
- X FMsaveobject restore
- X } bind def
- X/gn {
- X 0
- X { 46 mul
- X cf read pop
- X 32 sub
- X dup 46 lt {exit} if
- X 46 sub add
- X } loop
- X add
- X } bind def
- X /str FMLOCAL
- X/cfs {
- X /str sl string def
- X 0 1 sl 1 sub {str exch val put} for
- X str def
- X } bind def
- X/ic [
- X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
- X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
- X 0
- X {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
- X {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
- X {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
- X {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
- X {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
- X {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
- X {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
- X {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
- X {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
- X ] def
- X /sl FMLOCAL
- X /val FMLOCAL
- X /ws FMLOCAL
- X /im FMLOCAL
- X /bs FMLOCAL
- X /cs FMLOCAL
- X /len FMLOCAL
- X /pos FMLOCAL
- X/ms {
- X /sl exch def
- X /val 255 def
- X /ws cfs
- X /im cfs
- X /val 0 def
- X /bs cfs
- X /cs cfs
- X } bind def
- X400 ms
- X/ip {
- X is
- X 0
- X cf cs readline pop
- X { ic exch get exec
- X add
- X } forall
- X pop
- X
- X } bind def
- X/wh {
- X /len exch def
- X /pos exch def
- X ws 0 len getinterval im pos len getinterval copy pop
- X pos len
- X } bind def
- X/bl {
- X /len exch def
- X /pos exch def
- X bs 0 len getinterval im pos len getinterval copy pop
- X pos len
- X } bind def
- X/s1 1 string def
- X/fl {
- X /len exch def
- X /pos exch def
- X /val cf s1 readhexstring pop 0 get def
- X pos 1 pos len add 1 sub {im exch val put} for
- X pos len
- X } bind def
- X/hx {
- X 3 copy getinterval
- X cf exch readhexstring pop pop
- X } bind def
- X /h FMLOCAL
- X /w FMLOCAL
- X /lb FMLOCAL
- X /bitmapsave FMLOCAL
- X /is FMLOCAL
- X /cf FMLOCAL
- X/BEGINBITMAP {
- X gsave
- X translate scale /h exch def /w exch def
- X /lb w 7 add 8 idiv def
- X sl lb lt {lb ms} if
- X /bitmapsave save def
- X /is im 0 lb getinterval def
- X ws 0 lb getinterval is copy pop
- X /cf currentfile def
- X w h 1 [w 0 0 h neg 0 h]
- X {ip} image
- X bitmapsave restore
- X grestore
- X } bind def
- X/ENDBITMAP {
- X } bind def
- Xend
- X%%EndProlog
- X%%BeginSetup
- X(1.2) FMVERSION
- X1. 1. 612. 792. 0 1 6 FMDOCUMENT
- X0 10. /Times-Roman FMDEFINEFONT
- X1 18. /Helvetica FMDEFINEFONT
- X2 12. /Times-Roman FMDEFINEFONT
- X3 12. /Courier FMDEFINEFONT
- X4 14. /Helvetica FMDEFINEFONT
- X5 24. /Helvetica FMDEFINEFONT
- X0.5 1. 3. 4. 4 FMLINEWIDTHS
- X%%EndSetup
- X%%Page: "1" 1
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 72. 749. T
- X(Acm Guide) 72. 36. T
- X(Page 1) 510.56 749. T
- X(Revision 2.1) 489.44 36. T
- X1 F
- X(What is acm?) 72. 706. T
- X2 F
- X1.28 (Acm is a LAN-oriented, multiplayer aerial combat simulation. My main design objec-) 108. 677. P
- X1.41 (tive was to provide source code that could be easily compiled and executed on a wide) 108. 663. P
- X1.07 (variety of platforms. To that end, acm is written entirely in C, exploiting the program-) 108. 649. P
- X(ming features of Unix, X11, and the BSD socket interface.) 108. 635. T
- X2.75 (Players engage in air to air combat against one another using heat seeking missiles) 108. 607. P
- X(and cannons.) 108. 593. T
- X1.82 (Acm exists as two programs. The first, named "acm", is a small program that, when) 108. 565. P
- X4.25 (invoked, starts a flight session on a given workstation. The second component,) 108. 551. P
- X1.89 (named "acms", is a server process that manages the multiplayer environment. It also) 108. 537. P
- X1.75 (manages the flight simulation and display management that is required. Most players) 108. 523. P
- X2.52 (will prefer to run the acms process on a back-end server system on their local area) 108. 509. P
- X2.88 (network. Players at client workstations can then invoke the acm program to begin) 108. 495. P
- X(play.) 108. 481. T
- X1.71 (I play acm using a server that is a Mips RC3240 \050rated at roughly 18.5 SPECmarks\051.) 108. 453. P
- X1.42 (I get very adequate display performance using a Mips RS2030 color workstation \05010.0) 108. 439. P
- X2.06 (SPECmarks\051 or an NCD monochrome X terminal. My choice of servers is probably) 108. 425. P
- X2.3 (overkill. I suspect that an 10+ SPECmark system could handle a typical mutiplayer) 108. 411. P
- X(load.) 108. 397. T
- X1.1 (This is the second release of acm. The original version has been ported to a variety of) 108. 369. P
- X(Unix derivatives and system architectures.) 108. 355. T
- X1.87 (This document was prepared as a guide to acm programmers and players. In the us-) 108. 327. P
- X2.2 (er\325s section of this document, I make frequent references to the keyboard commands) 108. 313. P
- X1.96 (that control acm. A complete reference to these keystrokes can be found in the acm) 108. 299. P
- X(man pages.) 108. 285. T
- X(Riley Rainey) 108. 257. T
- X(February 12, 1991) 108. 243. T
- XFMENDPAGE
- X%%Page: "2" 2
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 478.9 749. T
- X(Acm Guide) 493.62 36. T
- X(Page 2) 72. 749. T
- X(Revision 2.1) 72. 36. T
- X1 F
- X(Building acm) 72. 706. T
- X2 F
- X1.54 (There are two main directories in the acm source tree: V and fsim. V contains a 3-D) 108. 677. P
- X(animation library and fsim holds the main flight simulator sources.) 108. 663. T
- X1.63 (Both imake and make files are provided with the source tree. If you have imake, the) 108. 635. P
- X(simplest way to build acm is to type:) 108. 621. T
- X3 F
- X(% imake Makefile) 144. 594. T
- X(% make Makefiles) 144. 580. T
- X(% make) 144. 566. T
- X2 F
- X1.81 (The Makefiles were built with a stand-alone version of imake that is described in the) 108. 537. P
- X1.34 (file acm.def. If you don\325t have imake, you will certainly need to modify the Makefile) 108. 523. P
- X3 F
- X(CDEBUGFLAGS) 108. 509. T
- X2 F
- X( in each source directory. Other changes may be needed, as well.) 187.2 509. T
- X1.61 (A successful acm build will produce two executables in the fsim directory: ) 108. 480. P
- X3 F
- X1.61 (acms) 489.25 480. P
- X2 F
- X1.61 ( and) 518.05 480. P
- X3 F
- X1.65 (acm) 108. 465. P
- X2 F
- X1.65 (. ) 129.6 465. P
- X3 F
- X1.65 (acms) 141.89 465. P
- X2 F
- X1.65 ( is the a server process that runs on a given system. acm players invoke) 170.69 465. P
- X1.59 (the ) 108. 450. P
- X3 F
- X1.59 (acm) 127.25 450. P
- X2 F
- X1.59 ( program with an argument that is the name of that server hostname. Further) 148.85 450. P
- X(information about starting acm can be found in the ) 108. 435. T
- X3 F
- X(acm.man) 354.3 435. T
- X2 F
- X( man pages.) 404.7 435. T
- X1 F
- X(What acm pilots should know) 72. 382. T
- X2 F
- X1.05 (You\325ll probably get alot more enjoyment out of acm if you have at least a basic under-) 108. 353. P
- X(standing of how to fly an airplane.) 108. 339. T
- X1.09 (You\325ll also survive alot longer in the air if you have some understanding of air combat) 108. 311. P
- X2.34 (tactics. This document will not cover that subject in any depth, but there are many) 108. 297. P
- X1.7 (books on the subject that can be found at your local bookstore. A readable reference) 108. 283. P
- X1.32 (is "Modern Figher Combat" by Mike Spick; an Arco Military Press book published by) 108. 269. P
- X(Prentice Hall \050ISBN 0-13-451055-0\051.) 108. 255. T
- XFMENDPAGE
- X%%Page: "3" 3
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 72. 749. T
- X(Acm Guide) 72. 36. T
- X(Page 3) 510.56 749. T
- X(Revision 2.1) 489.44 36. T
- X2 F
- X(A mission in acm goes something like this:) 108. 711. T
- X(Takeoff) 144. 683. T
- X(Intercept a target) 144. 655. T
- X(Lots of dogfighting) 144. 627. T
- X(Get shot down or run out of ammunition) 144. 599. T
- X(Break away and land, if you still have a plane to fly) 144. 571. T
- X(Re-arm and fly again) 144. 543. T
- X1.22 (The current version of acm doesn\325t support the notion of specific scenarios, but it isn\325t) 108. 501. P
- X(hard to get a few people together and create some of your own.) 108. 487. T
- X1 F
- X(Stick, Rudder, and Throttle) 72. 435. T
- X2 F
- X1.82 (The mouse is your stick. The stick is centered when the mouse pointer is positioned) 108. 406. P
- X1.57 (on the small circle at the center of the Head-Up Display \050see the diagram on page 4\051.) 108. 392. P
- X1.33 (Stick deflection is controlled by moving the mouse within the acm view window only.) 108. 378. P
- X1.4 (If the mouse pointer is moved outside of that window, the stick will hold its last sam-) 108. 364. P
- X1.76 (pled deflection inside the window until it is returned. Other than that, the mouse be-) 108. 350. P
- X1.36 (haves pretty much as a normal control stick: pull back for up-elevator, away from you) 108. 336. P
- X(for down-elevator, left and right movements introduce corresponding aileron inputs.) 108. 322. T
- X2.49 (The rudder is controlled by the \050ZXC\051 keys on the keyboard. Pressing the \050Z\051 key) 108. 294. P
- X1.57 (applies left rudder. Repeated key presses increase the left rudder deflection. Similar-) 108. 280. P
- X2.53 (ly, the \050C\051 key incrementally causes a right rudder deflection. The \050X\051 key centers) 108. 266. P
- X(the rudder. ) 108. 252. T
- X2.65 (The throttle is controlled by the \0501234\051 keys on the alphanumeric keypad. The \0504\051) 108. 224. P
- X3.01 (key set the throttle to one hundered percent power. The \0501\051 key idles the engine.) 108. 210. P
- X3.15 (The \0502\051 and \0503\051 keys, respectively decrement and increment the current power set-) 108. 196. P
- X(ting. The \050A\051 key toggles the afterburner.) 108. 182. T
- XFMENDPAGE
- X%%Page: "4" 4
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 478.9 749. T
- X(Acm Guide) 493.62 36. T
- X(Page 4) 72. 749. T
- X(Revision 2.1) 72. 36. T
- X72. 72. 540. 720. C
- X72. 324. 540. 720. C
- X72. 324. 540. 720. R
- X7 X
- XV
- X0 X
- X514 526 246.72 252.48 183. 395.52
- X
- X%%BeginBinary: 6077
- XBEGINBITMAP
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XF"8"J$
- XF987?C3FFFCF%J$
- XE1FFFE3F?1FFFF0F"8"J$
- XC97F?3FFFE4F%J%
- XF9FFFCFF>FE7FFFFCI"J%
- X8F<F8700647I"J%
- X67<F3300633I"J%
- XF3<FF3FFE79J$
- XO"F03006J"
- XO"E7G$J%
- XFC7E67=3FFF33E3F%J(
- XC03C7F0F<F09FFF87E3E01FF%JR
- XFFFFFFFF<
- X
- X
- X
- X
- X
- XJ$
- XLF0FE1FJ$
- XLE67CCFJ#
- XLEF3CJ$
- XLFE79E7J#
- XLF8F9J#
- XLFE79J"a":"a#
- X9C03FC07F39JS:S
- X9J$
- XLEF3CCFJ#
- XLE67CJ$
- XLF0FE1FJ$
- XLFFFFFF
- X
- X
- X
- X
- X
- XJ"
- XO'FCJ"
- XO'F0J"
- XO'E4G#J"
- XC07FBFCG#
- XFFFF
- XJ#
- XO%E000J#
- XO%FFFF
- X
- XJ#
- XO'E01FJ#
- XO'FFFF
- XG#
- XC07FG#
- XFFFF
- XJ#
- XO%E03FJ#
- XO%FFFF
- X
- X
- X
- X
- XG#
- XC07FG#
- XFFFF
- XJ#
- XO%E03FC$J#
- XFE1FC3CFFFFC$
- XFCCF99C#
- XFDE7C$
- XFFCF3CD"
- X1FD"
- XCFD&
- XE73CF0007FF$
- XFFFFFFC$
- XFDE799C#J#
- XFCCFDE03FC$J#
- XFE1FC3CFFFFC$
- XFFFFFF
- X
- X
- X
- XG#
- XC07FG#
- XFFFF
- XJ#
- XO%E03FJ#
- XO%FFFFJ"
- XO2BF
- XJ%
- XO'F87FFE03J%
- XO'F33FFE7F
- XG#J#
- XC07FBE79FG#J"
- XFFFFE07J"
- XO*73J#8#
- XO%E000FFF3J$:#
- XLF0FE1FFFFFJ$<#
- XLE67CCFF33FJ#>$
- XLEF3C3E3E67J$<%
- XLFF39E7F87E3E0FJ%
- XO'FFFFFFFFJ#
- XLFE79G#<"a":"a#
- XC07FC03FC07CF9G#<S:R"
- XFFFFF9J$
- XLF3FCCFJ#;#
- XLE73CE03FJ$:#
- XLE03E1FFFFFJ$
- XLFFFFFF
- X
- X
- X
- XG#E"
- XC07FF8G#E#
- XFFFFF77F
- XJ#
- XO%E03FC$H#E#
- XFE1F01F8FFFFFFC$H"
- XFCCF3FFFC#
- XFDE7C"
- XFFE"
- X03D#
- XCF39D&
- X9FF9F0007FD)J%
- X3FF9FFFFC000000F:0000003FC#9%J%
- XFE7FFFFFFFFF:FFFFFFFFC$J#
- XFCE733CE03FD#J#
- X0707CFFFFC$
- XFFFFFF
- X
- X
- X
- XG#
- XC07FG#
- XFFFF
- XJ#
- XO%E03FJ#
- XO%FFFF
- X
- XJ#
- XO'F87FJ#
- XO'F33F
- XG#J#
- XC07FBE79FG#
- XFFFFJ"
- XBFDJ#
- XO%E000J#
- XO%FFFFJ#
- XO'F33F
- XJ#
- XO'F87FJ#
- XO'FFFFJ#
- XBF07FG#E#
- XC07FCF9FG#E#
- XFFFFBFEFJ#
- XB7FF7J$
- XAFEFFFB
- XJ$
- XAFDFFFD
- XJ'
- X@F001FFFC007FJ'
- X@FFFDFFFDFFFF
- XG#D$
- XC07FFEFFFBG#
- XFFFFJ$
- XAFF7FF7J#
- XBBFEFC$H#
- XFE1FC3CF9FC$H#
- XFCCF99F07FC#I#
- XFDE7FFFFC$
- XFFE73C
- XD"J$
- XCF=FE7F0FD&J$
- X9F3CF0007F9F87E67D&J"
- X3F3CFFFFFF9F2C$J$
- XFE7F99<FE7CF3C#
- XFCE7D#
- X07C3C$?"a":"a"
- XFFFFFFE03FC03EJS:R"
- X9FEJ#
- XM7E67
- XJ$
- XLF00F0FG#J$
- XC07F9FFFFFFG#
- XFFFF
- X
- X
- X
- X
- X
- X
- X
- XG#
- XC07FG#
- XFFFF
- X
- X
- X
- X
- X
- X
- X
- XG#
- XC07FG#
- XFFFF
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XJ$:$;"
- X:FC3E03FC3FC3F9J$:$;"
- X:F99E7FF99F1FE1E&<#;$;"@&
- XE7F0FC3E1FFBCEFBCF3FC980FF3F3F8FE*8#;$;"@&
- X87E6799CCFFFE1E03FFF9EFF9E7FF99FFE3C3F27E";$8$:$G%
- X27F9F39FFE3E07FE3E47FC393E73E*8$:$G%
- XE7CF33CE1FFFF0F3CFFF9E73FF9E33F93F3F77H'9#;#F#8"
- XCFE3FFF6F39FCFF3CE7981F38FI&J$8"
- X0FFFE6703F;FC9CF727H#8#8"<"G'
- XCC7F739FFBFBF23CE73F3E73H'8$:$E%
- XCF87FFE073CFF99E67F99F33E6CCE01FF(9$:$;#>%
- XE6799F33FFCF33FC3E0FFC3F87C03F8F70FF3FJ"8$:$;#>#8#
- X79FFFFFFFFFFFFFFFFF3F983F27E*J(
- X00F0FC3F87FF86003F:FC7F833C18078FETJ(
- X:FAFFDFCFFFFFFFJ"<"<">%
- X;FDFDFDE5FFEFF3J&
- XO$D3FFF7FC7FJ"8#
- XO$2FFF9FJ'
- XO#FEDFFFFBFFE7J"<"@'
- X?DFDFF9BFFFFDFFF9J(
- XO#F77FFFFEFFFE7FJ#9#
- XO#CEFFFF9FJ"8%
- XO#B9FF7FFFE7J#9$
- XO"FE77BFFFF9J"9"8"9"8"<#9%
- X;FFFFFFFFFFFDEFDFFFFE7FJ"C#;#
- XBFDFBDFFF8FJ#9"8"
- XO"E7BFEFF3J#9"8"
- XO"DE7FF7FCJ#<#
- XO"3DFFFF3FB%J#:"9"
- X0F03C78F?FEFBFBCFB%J#:"9"
- XCF99E79F?F9F7FDF3B%J#:"9"
- X879CE31F?F7EFFEFCB"J#>#
- XB7BCFDFFF3FB$>$J#:#9"
- X3399E080601F5BF3FFF7FC7C$H"A$;"9"
- X83E49FFFFE7EFFBFF9B#?$J#@#
- X0399FFFFFF4FDFDFE7FA%J#<"9#
- XFE799CE7?F3FBDFFF9FJ#<":"
- XO EFF7EFE7A&J#<":"
- XFC3004430F>9FCFF7F9APJ#A#
- X>7FBFFE7Fj"
- XO23FZ"D&
- XMF807FFFFFFBFJZ
- XM0
- X
- X
- X
- XB"<#
- X8FF87FB+
- X27FFF0F80478FFF331E3A,
- XFE73FFFCFF3E79FFE799E7A(8#
- XFF77FFF87F3E3198C7B$:#
- X8FFFFBF318B+
- X27FFF33F3E0180789807A#:&
- XFE7349807F9927D"9#D#
- XF0FFFFC01FD%8#B#
- XE79F3E7939E7CF9FA#<"D#
- XFF27FE8F8FB+B#
- X8FFFC3080430FFF0F0C3BFEFBU
- XJ#
- XB3FE7J#
- XB7DF7
- XJ"
- XB7FJ$
- XAFEFFFB
- X
- XJ$
- XAFCFDF9J$
- XAFDFDFD
- XJ$
- XAF9FDFCJ$
- XAFBFFFEJ"
- XBFDJ"8"
- XAF37F
- XJ$
- XAF7FFFFJ"
- XBFDJ"8"
- XAE73FJ"8"
- XAEFBFJ"
- XBFF"J"8"
- X3F@CF9F#J$
- XC001@FDFFDF%J"
- XFFFE000F=DF7&J"8"
- XFFFFF0007F;9FCF"8%J"
- X1FFFFF8003;FF#9%J"8"
- XE003FFFC003F8BFEF%8%J"8"
- XFFFC003FFFFFC00173FE77%9%J"
- XFFFFC007FFFE000F6FD9%8&I"8"
- XFFF8007FFFFFF0007F7FF7:%9%
- XFFFF800FFFFF8003<$:%E"9"
- XFFF000FFFC003FFEF3=%9%F"
- XFFFF001FFFFFC001FF?$:%C"8"
- XFFE001FFFE000FFFFB@%9&@"9"
- XFFFE003FFFFFF0007FFCF9A%:%
- XFFFFC003FFFF8003C%:%="9"
- XFFFC007FFFFC003FFDFDD%:%<&
- XFFFF8007FFFFC001F9FFFDFFFCF$;%
- XFFF800FFFE000FG%:&
- XFFFF000FFFFFF0007FI$;'9#
- XFFF001FFFF8003FFF3FE7FJ%;%
- X4FFFE001FFFFC0033J%;&
- X5FFFFE003FFFFC001FFJ%;&
- X7FFFC003FF7FE000FFFJ%:'
- X8FFFFC007E7FFFFF0003FJ%;%
- X:FFF8007FFFFF0003J%<%
- X;FFFF800F3FFC003FJ%:&
- X=FFF000CF9FFFFFC001j";$:"8#9j"
- X83FFFFFFFFFFFFF33FJ"j"
- X820301
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XJ"
- XB04C#
- X3FFCB%
- X03C003C0B%C"?"
- X1C0000381001B"8"J$
- X6006F01FFC0A#8#G"I$
- X01800180001FFFFCA#8#J%
- X02000040EFE003F80A":"J&
- X0C30D03601C0360A":"B"?"C&
- X1008000005801C00D0A":"J&
- X2004D1E0008003CA":"J"9"
- X4002D380EA":"J'
- X8001DE00000000380@#:#J(
- X01000080B01400018000140@"<"J(
- X0240B028000240000A0@"<"J#9#
- X0420B05000250@"<"J":#
- X0810B060130J":#
- XO&0C0398@"<"J":#
- X1008B18060C@"<"J$
- X2004E180000J"8"8"
- XO&300006@"<"J";"
- X4002B5005J#J";"
- X827C4:6003@"<"<#J";#
- X8001204A:A00280J"J";"
- X991:C001J#
- X82111?#<#;$G"<#;#
- X0100008023911F3F018000C0J$G"
- X820510001
- XJ#
- X8244A?">";#J#<"
- X024023849030060J#
- X82000J$8#
- XO&0231800C60J$8#
- XO&064A401090J$9"
- XO&72FFC097J(
- XO&524A7FF8000C95J(
- XO&724A4000001297J";"
- XO&0290J$8#
- XO&0731800C60J$8#
- XO&0000000000
- XJ'8"
- XO%018000073910C0?">"J#
- X0180C04A5J"
- XO*B0J$
- XO(073950J&8#
- XO%00C00006210180?#<#J$
- X00800100C05A110J$9"
- XO&A0000402J"`#
- XO&600300@"<"J";"
- X4002B5005J";"
- XO&3006@"<"J";"
- X2004B180CJ&
- XO'1000630004@"<"J(
- X1008B0CB00094800698@"<"J#9#
- X0810B06600330J(
- XO&05200064800250@"<"J(
- X0420B028000948000A0@"<"J#9#
- X0240B01400140@"<"J(
- X0180B00E00063000380@#:#J'
- X00800100C380008000E00A":"J"9"
- X4002D1E3CA":"J&
- X2004D05801400D0A":"J&
- X1008D03601C0360A":"J&
- X0C30D00FE003F80A":"J%
- X0240E1FFFFC00A#8#J$
- X01800180E01FFC0A#8#J$
- X00600600E000000B"8"
- X1C38B%>#<&="
- X03C003C02F801FF00401FF3FB%>#<&="
- X003FFC00200000080A020001C#H$
- X0000041104J$
- XA022088J$
- XA014050J$
- XA008020J#
- XB0000
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XJ-
- XO'1C03E20801880003E00001BFJ&8%
- XO'220026140000801000J%
- XO'20004A22J"8'
- XO)428F1C00873C70J$8'
- XO'3C008288A200889008J";"9"
- XO'229878J#9"9"
- XO(01028488J$8"8"
- XO(310214A292J-
- XO'1C210F8801CF1C00870C79FFJ#d"
- XO'00403FJ"
- XO(00J#
- X827C4J#
- X8204AE$="
- X01FFFC91E%;#
- X3F7777FF2111E&:$G"
- XDEEEEEEEFF23911F3FD(9$G"
- X01DDDDDDDDDDF820510001E(
- X5BBBBBBBBBDFC0E(8#
- X5F77777777BFFC244AD"P'J*
- X007FFFC0002384:0F9C03E73E0188000AEd#J'
- X2000:082200288200J#9"
- XO)488412J"8*
- XO&0B4088008F1C12C722B0J-
- XO&0C9E00811C0088A22328A2C8J&8#8"
- XO&0082008202984280J#9"
- XO(010484J&8%
- XO&08A2310822A28228A6J,
- XO&071C210F9C01CF1C82271AJ$d
- XO&000040J"
- XO(00D#:"
- X01F310E":"
- X0128H$
- X010044F%
- X0E78E380E&
- XE101451100E%
- X010F44C0F$
- X114420G%>"?"
- X791100281001E'C"
- X038F40E3801004D(
- X00000040010000H"
- X00G"
- X00J"?"
- X=0000J"
- XB00J#?#
- X<07C47C40J#?#
- X<004A04A0J"?#
- X=910910J#?"
- X<011111J#?"
- X<039139J#?"
- X<005105
- XJ#?#
- X<044A44A0J#?#
- X<03843840J#?#
- X<00000000
- X
- XENDBITMAP
- X
- X%%EndBinary
- X1 H
- X3 X
- X450. 549. -63. 18. W
- X171. 639. 63. -72. W
- X396. 657. -18. -27. W
- X234. 657. 18. -27. W
- X450. 504. -45. 18. W
- X468. 459. -54. -9. W
- X441. 414. -18. 0. W
- X234. 369. 9. 27. W
- X351. 378. -27. 36. W
- X171. 423. 63. 27. W
- X4 F
- X0 X
- X2.42 (Angle of Attack) 360. 666. P
- X(G-Meter) 207. 660. T
- X(Airspeed) 108. 655. T
- X(Ladder) 108. 637. T
- X2.54 (\050248 kts\051) 108. 619. P
- X-1.14 (Rate of) 459. 495. P
- X(climb) 459. 481. T
- X(Engine) 477. 459. T
- X-0.45 (RPM %) 477. 445. P
- X(Fuel) 450. 421. T
- X(remaining) 450. 409. T
- X(&) 476. 394. T
- X(consumption) 450. 381. T
- X(Radar) 360. 369. T
- X(Display) 360. 355. T
- X(Flap) 198. 360. T
- X(indicator) 198. 346. T
- X(Threat) 117. 432. T
- X(Display) 117. 418. T
- X(\050TEWS\051) 117. 404. T
- X3 X
- X450. 630. -126. -72. W
- X0 X
- X(Flight) 459. 639. T
- X(path) 459. 625. T
- X(marker) 459. 611. T
- X(Altitude) 459. 558. T
- X(Ladder) 459. 544. T
- X0.65 (\050210 ft\051) 459. 530. P
- X3 X
- X162. 531. 63. -18. W
- X162. 486. 144. 27. W
- X0 X
- X(Weapon) 99. 534. T
- X(Discretes) 99. 516. T
- X(Heading) 90. 486. T
- X(Ladder) 90. 472. T
- X5 F
- X1.43 (The acm Cockpit) 214. 690. P
- X4 F
- X(Throttle) 99. 576. T
- X0 H
- X3 X
- X153. 576. 81. -45. W
- X72. 72. 540. 720. C
- XU
- X1 F
- X0 X
- X(The Head Up Display \050HUD\051) 72. 304. T
- X2 F
- X1.91 (The HUD is a collection of instruments that permits pilots to focus their attention on) 108. 275. P
- X2.46 (what\325s going on outside of the cockpit. These instruments are projected onto a flat) 108. 261. P
- X3.49 (pane of glass located near the windscreen. Much of the information is displayed) 108. 247. P
- X(graphically to give the pilot a quicker understanding of his or her immediate situation.) 108. 233. T
- X4 F
- X(Ladders) 72. 198. T
- X2 F
- X2.2 (Four tape-style "ladders" display basic flight information. On the left, is the plane\325s) 108. 170. P
- X1.51 (true airspeed. Each minor tick on the airspeed ladder represents 10 nautical miles per) 108. 156. P
- X(hour \050also known as knots and abbreviated "kts"\051.) 108. 142. T
- X1.82 (On the right is the altitude ladder. Each tick represents 100 feet. In acm, the ground) 108. 114. P
- X2.41 (is completely flat \050except for a few mountains\051 and located at sea level. A rate-of-) 108. 100. P
- X2.18 (climb readout is located just below this ladder; rate-of-climb is expressed in feet per) 108. 86. P
- XFMENDPAGE
- X%%Page: "5" 5
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 72. 749. T
- X(Acm Guide) 72. 36. T
- X(Page 5) 510.56 749. T
- X(Revision 2.1) 489.44 36. T
- X2 F
- X(minute.) 108. 711. T
- X(In the lower center is a horizontal heading ladder. Each tick represents five degrees.) 108. 683. T
- X2.63 (In the center is an attitude ladder. Each line corresponds to ten degrees of aircraft) 108. 655. P
- X(pitch. The ladder rolls as the aircraft does, providing an artificial horizon.) 108. 641. T
- X4 F
- X(Angle of Attack) 72. 606. T
- X2 F
- X1.59 (The acm HUD has two indicators to give the pilot cues as to the planes current angle) 108. 578. P
- X1.44 (of attack and sideslip. First, above the altitude ladder, is a readout of the plane\325s cur-) 108. 564. P
- X1.69 (rent angle of attack in degrees. The acm F-16 will stall at a positive angle of 30 de-) 108. 550. P
- X(grees and a negative angle of -15 degrees.) 108. 536. T
- X1.66 (Additionally, a plane-shaped "flight path marker" indicates the aircraft\325s current direc-) 108. 508. P
- X0.94 (tion of travel. Level flight occurs when the flight path marker is aligned with the zero-) 108. 494. P
- X(degree artificial horizon line.) 108. 480. T
- X4 F
- X(The G-Meter) 72. 445. T
- X2 F
- X2.77 (A readout of the current vertical G-force on the pilot is located above the airspeed) 108. 417. P
- X(ladder.) 108. 403. T
- X4 F
- X(Throttle Setting) 72. 368. T
- X2 F
- X2.48 (A readout below the airspeed indicator shows the current throttle setting. An "AB") 108. 340. P
- X2.4 (flag, or "discrete", to the right of this indicator shows the state of the afterburner --) 108. 326. P
- X(an "AB" indication means that the afterburner is on.) 108. 312. T
- X4 F
- X(Weapon State) 72. 277. T
- X2 F
- X2.03 (Below the throttle indicator are discretes that show the state of the currently selected) 108. 249. P
- X(weapon system.) 108. 235. T
- X1 F
- X(The Radar System) 72. 171. T
- X2 F
- X1.45 (The acm radar system has a field of view that extends 130 degrees laterally and verti-) 108. 142. P
- X1.34 (cally from the front of the aircraft. The radar set\325s range is about 80 nm. All aircraft) 108. 128. P
- X(within that range and field of view will appear as a box on the radar display.) 108. 114. T
- X4.76 (If any objects are radar-visible, the set will automatically lock onto the closest) 108. 86. P
- XFMENDPAGE
- X%%Page: "6" 6
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 478.9 749. T
- X(Acm Guide) 493.62 36. T
- X(Page 6) 72. 749. T
- X(Revision 2.1) 72. 36. T
- X2 F
- X1.56 (threat. With radar lock acquired, your display will provide detailed information about) 108. 711. P
- X1.47 (the locked, or "primary", target\325s disposition. A primary target appears as a solid box) 108. 697. P
- X1.88 (on the radar display -- the display provides information on the primary target\325s range) 108. 683. P
- X1.83 (and altitude, as well as it\325s current heading, your desired relative heading to intercept) 108. 669. P
- X(and the rate of closure of your two aircraft.) 108. 655. T
- X72. 72. 540. 720. C
- X72. 264. 540. 636. C
- X72. 264. 540. 636. R
- X7 X
- XV
- X72. 264. 540. 636. C
- X72. 246. 540. 636. R
- X7 X
- XV
- X5 F
- X0 X
- X1.48 (The Radar Display) 198. 588. P
- X4 F
- X(Target\325s) 423. 532. T
- X(Altitude) 423. 514. T
- X1.96 (\05012-13,000 ft\051) 423. 496. P
- X175 178 168. 170.88 222. 352.12
- X
- X%%BeginBinary: 949
- XBEGINBITMAP
- X
- X
- X
- X
- X
- X"J"
- X074E1"j"
- X04421
- X
- X
- X
- X
- X
- X
- X;"@#
- X8010E0:#@#
- X01403110:#@"
- X022051F"
- X10G"
- X20G"
- X40G"
- X80:#;":#
- X0140801100:#@#
- X00807DF0;"@#
- X000000;"@"
- X0220
- XA"
- X00
- X
- X;"@"
- X0000
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X7#
- XF8807#
- X09407#
- X12207"
- X227$F#
- X7223E007E17$F#
- X0A20000021
- X7#
- X89407#
- X70807#
- X0000
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XA#
- X0FE0
- X
- X
- X#<'<#
- X05F003FE008FFFE007E1#<'<#
- X04000001014FE0000021?$
- X00822F@$
- X441100@#
- X280A@#
- X1004@#
- X0000
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XG$
- X011F7CG$
- X030140G%
- X05024003G&
- X01045804A1H#
- X0E647#E%
- XF880010403217#G"
- X0940007#E#
- X122011447"E$
- X2207CE387$C&
- X7223E000000007E17$F#
- X0A20000021
- X7#
- X89407#D&
- X7080011F3807A17#D&
- X00000301440461G#
- X0502G#
- X0104H%
- X0E3807A1H%
- X01440521J#
- X404A1H"8"
- X1161G$
- X07CE38G&
- X0000000021
- X
- X
- XG&
- X01043803A1G&
- X030C440461G#8"
- X051421G$
- X010404F%
- X01F10408;"@%
- X0220010410A"="
- X8020I$
- X400461G&
- X07DF7C03A1G&
- X0000000021;"@"
- X0000A"
- X00;#>#
- XF8800F88;#>#
- X09400094;#>#
- X12200122;"?"
- X2202;"?"
- X7207;"?#
- X0A00A2
- X;#>#
- X89400894;#>#
- X70800708;#>#
- X00000000
- X"Z"
- X074E1j"
- X501Z
- X6
- X
- X
- X
- X
- X
- XENDBITMAP
- X
- X%%EndBinary
- X222. 353. 390. 523. R
- X0 H
- X4 X
- XN
- X1 H
- X3 X
- X414. 519. -54. -9. W
- X0 X
- X(Target\325s) 423. 438. T
- X(heading) 423. 424. T
- X(Relative) 423. 393. T
- X1.62 (heading to) 423. 379. P
- X(target) 423. 365. T
- X(Closure) 351. 312. T
- X1.66 (rate \050-112 kts\051) 351. 298. P
- X3 X
- X369. 330. 0. 36. W
- X414. 384. -27. 9. W
- X414. 438. -45. -27. W
- X0 X
- X0.19 (Range to) 117. 537. P
- X(target) 117. 523. T
- X2.11 (\0500-1 nm\051) 117. 509. P
- X3 X
- X189. 519. 63. -9. W
- X290. 380. 296. 386. R
- X7 X
- XN
- X3 X
- X189. 411. 108. 27. W
- X0 X
- X(Primary) 141. 414. T
- X(target) 143. 400. T
- X2.3 (Other target) 220. 315. P
- X3 X
- X261. 339. 27. 36. W
- X72. 264. 540. 636. C
- X72. 72. 540. 720. C
- XU
- X2 F
- X0 X
- X2.78 (The radar set\325s ability to establish a positive lock on a target extends for a shorter) 108. 253. P
- X1.94 (range than the radar\325s maximum detection range -- radar lock is limited to about 60) 108. 239. P
- X(nm on the F-16 and 30 nm on the MIG-23.) 108. 225. T
- X1.16 (If multiple targets are plotted on your radar display, you can lock onto other targets by) 108. 197. P
- X(pressing the target designator key \050Q\051.) 108. 183. T
- X1.54 (The radar on/standby key \050R\051 can be used to toggle your radar set between its normal) 108. 155. P
- X2.12 (operating mode and a standby state. When your radar is in standby mode, your air-) 108. 141. P
- X(craft emits no radar energy and can be more difficult to detect.) 108. 127. T
- XFMENDPAGE
- X%%Page: "7" 7
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 72. 749. T
- X(Acm Guide) 72. 36. T
- X(Page 7) 510.56 749. T
- X(Revision 2.1) 489.44 36. T
- X1 F
- X(Electronic Countermeasures) 72. 706. T
- X4 F
- X(Threat Warning \050TEWS\051) 72. 670. T
- X2 F
- X2.34 (Each aircraft is equipped with an ECM receiver called a Threat Early Warning Sys-) 108. 642. P
- X2.31 (tem \050TEWS\051. It\325s display is the round "CRT" to the left of the radar display. The) 108. 628. P
- X1.18 (ECM receiver can detect radar emissions from other aircraft and will plot a box on the) 108. 614. P
- X(TEWS display representing the relative direction of that radar threat.) 108. 600. T
- X1.37 (This receiver cannot detect aircraft that have their radar units directed away from your) 108. 572. P
- X2.56 (aircraft, nor is it capable of detecting aircraft that have their radar sets turned com-) 108. 558. P
- X(pletely off.) 108. 544. T
- X1 F
- X(Weapon Systems) 72. 480. T
- X2 F
- X4.37 (Your aircraft is equipped with heat-seeking missiles and a 20-millimeter cannon.) 108. 451. P
- X0.93 (Weapon information is displayed in the lower left-hand corner of your HUD. Different) 108. 437. P
- X2.11 (weapons may be selected by pressing mouse button 3. The currently selected weap-) 108. 423. P
- X(on is fired by pressing mouse button 2.) 108. 409. T
- X4 F
- X(Missiles) 72. 360. T
- X2 F
- X2.76 (The missiles are patterned after U.S. AIM-9M Sidewinders. They can detect infra-) 108. 332. P
- X1.83 (red \050IR\051 targets at any aspect \050not just from the rear\051. Their range varies dramatical-) 108. 318. P
- X2.03 (ly with the altitude and closure rate. The missile subsystem couples with your radar) 108. 304. P
- X(set to provide time-to-impact information when AIM-9\325s are selected.) 108. 290. T
- XFMENDPAGE
- X%%Page: "8" 8
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 478.9 749. T
- X(Acm Guide) 493.62 36. T
- X(Page 8) 72. 749. T
- X(Revision 2.1) 72. 36. T
- X72. 72. 540. 720. C
- X72. 495. 540. 720. C
- X72. 495. 540. 720. R
- X7 X
- XV
- X72. 495. 522. 720. C
- X54. 495. 522. 729. R
- X7 X
- XV
- X0 X
- X206 108 197.76 103.68 289. 573.32
- X
- X%%BeginBinary: 707
- XBEGINBITMAP
- X
- X
- X=#
- XF01F=#
- XFFFF
- X
- X
- X
- X
- X
- X
- X
- X=#
- XF01F=#
- XFFFF
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XJ#
- X4CFC3J#
- X40F99<%?$
- XFC7C0787FE4FBC<%?$
- XF93CE733FFCFFC<#
- XF39F<%A"
- XFBBFCF87F9<%A"
- XFC7FCFF8F3<%A"
- XF93F9FC3E7<%A"
- XF39F9F1FCF?"A"
- XE19C>#?$
- X3FCCFE0180<#A$
- XF93FFFFFFF<%
- XFC7F3FE1<%
- XFFFFFFFFJ"
- X57F
- X
- X
- XG"<"
- XF7F7
- X
- X
- X
- XG"9"8"
- XFFFFFFJ"
- X97F
- X
- XC#
- XE03F8(:"
- X03F07E14218040E78)9"
- XCFE738C673CE663FFF:&:#
- X39E667CFE7FE7F9(
- XCF93FE4FCDE79F<#;#
- X1FC1FCFF<#G"
- X0FCDFF8#8#
- XCE4F67CF9(9"
- X6739E667CE673FF9:&
- X38C673CE668)
- X00707E1C118040FF8R:"
- XFF
- X
- X
- X
- X
- X
- X
- X8"<#
- XE3FE1F8+
- XC9FFFC3E011E3FFCCC788+
- X9CFFFF3FCF9E7FF9E6798'9"
- XDDFFFE1FCF8C318"8"9#
- XE3DFFCC68+
- XC9FFFCCFCF80601E26018":&
- X9C92601FE649;"8#
- X0F7FFF:%8#
- XF9E7CF9ECE798"="
- XC98E8+
- XE3FFF0C2010C3FFC3C308U
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XENDBITMAP
- X
- X%%EndBinary
- X4 F
- X2.44 (Missile\325s IR seeker is) 99. 680. P
- X1.28 (locked onto the target and) 99. 666. P
- X1.13 (is ready to launch.) 99. 652. P
- X1 H
- X3 X
- X243. 655. 54. -27. W
- X0 X
- X1.06 (Eight missiles of this) 81. 592. P
- X(type remain.) 81. 578. T
- X3 X
- X216. 601. 81. 0. W
- X0 X
- X7.86 (AIM-9M Sidewinders) 205. 547. P
- X3.74 (are selected) 205. 533. P
- X3 X
- X297. 558. 36. 34. W
- X423. 583. -27. 27. W
- X0 X
- X0.6 (Time to impact) 405. 567. P
- X3.55 (Missile Discretes) 244. 507. P
- X72. 495. 540. 720. C
- X72. 72. 540. 720. C
- XU
- X2 F
- X0 X
- X2.13 (This missile has a solid rocket motor that burns for about 15 seconds. After that, it) 108. 463. P
- X2.14 (will still track towards its intended target but may lose speed too rapidly to catch it.) 108. 449. P
- X3.7 (Your heat seeking missiles don\325t arm themselves until three seconds after launch.) 108. 435. P
- X(You should not fire at a target that is closer than four seconds of flight time away.) 108. 421. T
- X4 F
- X(Cannon) 72. 372. T
- X2 F
- X1.78 (Cannon can be used to engage targets at closer range. Your cannon is modeled after) 108. 344. P
- X0.98 (the U.S. M61A1 Vulcan. Aircraft typically begin a mission with 500 rounds of ammu-) 108. 330. P
- X1.62 (nition; the cannon fires at 3000 rounds per minute so you only have enough ammuni-) 108. 316. P
- X(tion for a ten second continuous burst: use it carefully.) 108. 302. T
- X(.) 72. 288. T
- X72. 72. 540. 720. C
- X72. 81. 540. 283. C
- X72. 81. 540. 283. R
- X7 X
- XV
- X126. 114. 540. 252. C
- X126. 114. 594. 252. R
- X7 X
- XV
- X0 X
- X190 84 182.4 80.64 162. 151.36
- X
- X%%BeginBinary: 732
- XBEGINBITMAP
- XA#
- X801F?%
- XFE007FFF>%
- XF801FFFF=$
- XE007FF<$
- X801FFF:%
- XFC007FFF9%
- XF003FFFF8$
- XC00FFF7$
- X003FFF$
- X00FFFF"
- XFF
- XJ#
- X5F3F0J$
- X5C3E67F;&A$
- XFCFE1F87C393EF3F;*=$
- XF0FCCF3399FFFC3C07F3FE7F;";$>#
- XE4FF3E73F8FF;*>#
- XFCF9E679C3FFFE1E79FE7F?&>#
- XFC7FFEDE73FF3F?&
- XE1FFFCCE07?"9">"
- X8F73EF?"8#>#
- XF00E79E67F<(>$
- XFCCF33E67FF9E68070FFC"=#
- X73FFFF;*
- XE01E1F87F0FFF0C007;T
- XJ"
- X6DF
- X
- X
- XH"
- XFD
- X
- X
- X
- XH"9"
- XFFFF
- X
- X
- X
- X8&
- X81FC2E0FC28&
- XE7F18CE7989%
- XF3CCE73C9%
- XE7F9F31F<"
- X87<"
- XE19"8"
- X27F89%
- X33CCE73C9%
- X318CE7198&
- X803C3E0F438P
- X
- X
- X
- X
- X
- X
- X
- X8%:&
- XC07C3F0F87E7FFFE7F8-
- XCFF99E67FF8F1FFE3F87E1F8=(
- XCF3FFE7F27F9F29,
- XF3CCF3FFC63FFCFFE7F0FE8"=$
- XC08FE7F68#9(
- XCE73C0300C67E7E67E8":"8"
- XFEC9F3>#8"
- X3FFCE09&:#
- X799E67FFCFCF3E8#;#
- XCCF9FE678.
- XC1FC3F0FFF861FFF0F0086100F8X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XENDBITMAP
- X
- X%%EndBinary
- X4 F
- X5.27 (Lead-computing optical) 369. 187. P
- X2.25 (sight mode selected) 369. 172. P
- X1.42 (Rounds remaining \050500\051) 180. 124. P
- X5.84 (M61A1 cannon) 369. 203. P
- X1 H
- X3 X
- X360. 196. -135. 0. W
- X360. 187. -81. -9. W
- X198. 142. -9. 18. W
- X72. 81. 540. 283. C
- X4 F
- X0 X
- X2.42 (Cannon Discretes) 252. 88. P
- X72. 72. 540. 720. C
- XU
- XFMENDPAGE
- X%%Page: "9" 9
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 72. 749. T
- X(Acm Guide) 72. 36. T
- X(Page 9) 510.56 749. T
- X(Revision 2.1) 489.44 36. T
- X2 F
- X1.63 (On the HUD, a circular aiming reticle is displayed. The HUD couples with the radar) 108. 711. P
- X2.3 (set to provide a visible cue of the target\325s current range -- the aiming reticle is sur-) 108. 697. P
- X1.34 (rounded by 12 ticks. An inner arc represents the current range to the target: each arc) 108. 683. P
- X2.55 (tick represents 1000 feet of distance. The aiming reticle moves across the HUD to) 108. 669. P
- X2.62 (show a good aiming point based on the target\325s range and your aircraft\325s pitch and) 108. 655. P
- X1.67 (turn rate. If the range is large and or your pitch and turn rates are fast, you may see) 108. 641. P
- X(no reticle at all: the aiming point is simply out of the HUD\325s field of view.) 108. 627. T
- X72. 72. 540. 720. C
- X72. 345. 540. 622. C
- X72. 345. 540. 622. R
- X7 X
- XV
- X72. 382. 540. 579. C
- X72. 382. 540. 579. R
- X7 X
- XV
- X0 X
- X204 273 195.84 262.08 209. 349.92
- X
- X%%BeginBinary: 1704
- XBEGINBITMAP
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XJ#
- X587F0J$
- X533E67FJ"
- X579J$
- X5F9CF3F
- XB">"
- XF7F3J#
- X403E7H%
- XF800FFCFG(
- XC007FFFF9FE67FF$8"
- X003FFF39@)9$
- XFBFF003FF000FFFF01F0FFA&;#
- XF0F7C207FFFFFF@&
- XFDCFFFFCEFA%
- X3FF83F2F>(
- X01FFFCFFFFC7CF<&8#
- XC000FFFFFAF8D7:%8"8#
- XF8003FFFE7FF798&9"9"
- XFE0007FFFFDF9E8$;"9#
- X01FFFFBFEF7F8";)
- XFFFC00000001FFF7BF>)
- XFDFEFFFFFDFFFBDFD"
- XFD?":$
- X9DFEEE7F?":$
- XE3FF71FF?";"
- XF9A7?";"
- XF7BBE"
- XDB?";"
- XEFED
- X?";"
- XDFEEE"
- XF6
- X
- X?";#
- XBFFB7F
- X@"
- XFCA"
- X7F>%9#
- XF01FFFFFFA03>#;#
- XFDBFFB7F
- X
- X
- X
- X?";#
- XDFF6FF
- X
- XE"
- XEE?";"
- XEFED
- X?";"
- XF7DBE"
- XBB>&8"
- XFC00000001A7>&8"
- XFFE3FFFFFF71?":$
- X9DFEEE7F?":$
- XFEFDDFFFD"
- XFB?#9#
- XFF7FF7BF@"9#
- XBFEF7F@"9#
- XDF9EFF@&
- XE7FFBFFF79@"8#
- XFAF8D7@"8#
- XFCC7CF@&
- XFD3F803F2FA%
- XCFBFFCEF@&
- XFBF0B7C3F7A$
- XE0003F@&
- XFFFFB7FFFF
- X
- XA#
- XFE07A#
- XF9B3A#
- XF7BDA#
- XEFFEA$
- XDFFF7F
- XA$>#
- XBFFFBF9FC3J$
- X5FE1F99?'<#
- XFE003FFF800FFC9F?'<$
- XFFFFBFFFBFFFFF9F3C
- XA$
- XDFFF7FJ#
- X4F80FA$:%
- XEFFEFFFE0007FFA#:%8"
- XF7FDC001FFFF99A#8%
- XF9F3F0003FFFA(9$
- XFE0FFFF80FFFFFFC03C3AP;$
- XFFFFFF
- X
- X>#
- XF80F<%8"
- XFE0007FF1F;%8#
- XC001FFFFFEEF9%
- XF0003FFF8%
- XF80FFFFF8#=#
- XFFFFFF1FB"
- XFF
- X
- X
- X
- X
- XJ"
- X9EFJ"
- X9FF
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- XJ#
- X6FC3FJ#
- X6F99F
- XJ#
- X6F3CF
- X
- XJ#
- X5E033I%
- XF8001FF3H'
- X0007FFFFF99FF%
- XC000FFFFE$:#
- XE03FFFFC3FE#;#
- XFFFFFFFF
- X?#
- XE03F=%
- XF8001FFF<%
- X0007FFFF:%F#
- XC000FFFFE00F9$F%
- XE03FFF00001FFF9#D'
- XFFFFF80000FFFFFFG&
- XE00007FFFFE&
- X00001FFFFFC&
- X8000FFFFFFA%
- XFE007FFF@%
- XF801FFFF?$
- XE007FF>$
- X801FFF<%
- XFE007FFF;%
- XF801FFFF:$
- XE007FF9$
- X801FFF7%
- XFE007FFF%
- XF801FFFF#
- X07FF"
- XFF
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X>#;$
- XF3F0F3FF3F>$:#
- XC3E67FC3FE>$:#
- X93EF3F93FC"=$:#
- X07F3FE7FF3F9">#;"
- X73F8FFF3">#;"
- X79FE7FF7">#;"
- X73FF3FE7"E#
- X07E01F">"<#
- X73EFFF3F">#
- X79E67F>$:$
- X8070FF807C1F"=#;$
- X73FFFFFFFFFF"
- X07"
- XFF?"<"
- XDFDF
- X
- X
- X;"<"<"
- XFDFDFD
- X
- X
- X
- X;"9"8"9"8"
- XFFFFFFFFFFB"
- XBF
- X
- X
- X
- X
- X
- X
- X
- XB"
- XFF
- X
- X
- X
- X
- X
- XENDBITMAP
- X
- X%%EndBinary
- X4 F
- X(Aiming) 414. 553. T
- X(Reticle) 414. 539. T
- X1 H
- X3 X
- X405. 553. -63. -9. W
- X414. 499. -90. 36. W
- X0 X
- X1.76 (The inner arc) 423. 508. P
- X2.08 (indicates that the) 423. 494. P
- X3.4 (target\325s range) 423. 480. P
- X1.97 (is about) 423. 466. P
- X-0.27 (6000 feet.) 423. 452. P
- X(Target) 117. 508. T
- X(designator) 117. 494. T
- X(box) 117. 480. T
- X3 X
- X180. 508. 90. 27. W
- X72. 345. 540. 622. C
- X4 F
- X0 X
- X1.57 (The cannon aiming reticle) 222. 358. P
- X72. 72. 540. 720. C
- XU
- X1 F
- X0 X
- X(Piloting an acm Fighter) 72. 314. T
- X2 F
- X1.57 (When you first enter acm, you and your fighter are positioned at the end of a runway) 108. 285. P
- X3.1 (at your team\325s airfield. Pilots on team one are assigned F-16C\325s, while team two) 108. 271. P
- X(gets Mig-23\325s.) 108. 257. T
- X1.69 (First, it\325s a good idea to familiarize yourself with the acm display as it\325s described in) 108. 229. P
- X2.98 (the previous sections of this document. Press the mouse button 3; notice how the) 108. 215. P
- X(weapon display changes when the cannon is selected.) 108. 201. T
- X1.29 (The engine RPM readout is not a direct indication of the amout of thrust that your en-) 108. 173. P
- X3.61 (gine is producing. For instance, while 100 percent RPM will generate maximum) 108. 159. P
- X1.34 (thrust, 60% RPM generates thrust closer to 36 percent of the maximum. Your plane\325s) 108. 145. P
- X(flight idle position is 25%; corresponding to about 6 percent of maximum.) 108. 131. T
- X1. (Acm allows you to taxi your plane on the ground. To taxi, you must increase your en-) 108. 103. P
- X1.32 (gine RPM to the 33-38 percent range to begin moving. Once moving, you can reduce) 108. 89. P
- X1.74 (the throttle slightly to keep from taxiing at an awkwardly high speed. Steering while) 108. 75. P
- XFMENDPAGE
- X%%Page: "10" 10
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 478.9 749. T
- X(Acm Guide) 493.62 36. T
- X(Page 10) 72. 749. T
- X(Revision 2.1) 72. 36. T
- X2 F
- X(taxiing is accomplished by the nose wheel. ) 108. 711. T
- X1.67 (The nose wheel position is determined by the lateral position of the mouse within the) 108. 683. P
- X2.93 (acm view window. Your plane us capable of extremely sharp turns with the nose) 108. 669. P
- X(wheel; small control inputs go a long way.) 108. 655. T
- X(The \050B\051 key controls wheel brakes.) 108. 627. T
- X4 F
- X(Takeoff) 72. 578. T
- X2 F
- X2.07 (Center the stick by moving the mouse pointer to the center of the HUD. Lower the) 108. 550. P
- X3.12 (flaps to the 20 degree setting \050press \050H\051 twice\051. Apply full throttle \050press the \0504\051) 108. 536. P
- X(key on the main keypad\051, and then light-off your afterburner \050press \050A\051\051.) 108. 522. T
- X2.19 (Your speed will build rapidly. As your airspeed passes about 75 knots, apply about) 108. 494. P
- X2.02 (3/4 up elevator by moving the mouse pointer about 3/4 of the way down the bottom) 108. 480. P
- X2. (half of the acm view screen. Your jet will pitch up and begin to climb. Notice the) 108. 466. P
- X1.65 (movement of the artificial horizon, the flight path marker and your rate-of-climb indi-) 108. 452. P
- X(cator. Raise your the flaps as your airspeed passes 250 knots \050press \050Y\051 twice\051.) 108. 438. T
- X2.15 (Let your jet\325s flight path increase to about 15-20 degrees of climbing pitch and then) 108. 410. P
- X0.73 (slowly ease off on the elevator to maintain that angle of climb. You will notice quickly) 108. 396. P
- X(that precise flying generally requires gentle control inputs and planning ahead.) 108. 382. T
- X2.77 (After your climb has been established and your airspeed passes 400 knots, turn off) 108. 354. P
- X2.48 (your afterburner \050press \050A\051 again\051. You should be able to easily maintain a 11,000) 108. 340. P
- X(fpm rate of climb at 400 kts with a flight path angle of about 20 degrees.) 108. 326. T
- X3.36 (As you altitude passes 14,000 feet, slowly apply down elevator to level off; level) 108. 298. P
- X2.96 (flight is attained when the flight path marker is even with the zero degree attitude) 108. 284. P
- X(marker. After you level off, your airspeed with increase to about 600 kts.) 108. 270. T
- X1.65 (Practice maintaining a specific altitude. This is a good way to get a feel for how the) 108. 242. P
- X1.1 (aircraft will respond at higher speeds. You will find the controls fairly sensitive; slow,) 108. 228. P
- X(gentle inputs are what\325s required for this mode of flying.) 108. 214. T
- X1.92 (If you accidentally start to bank the aircraft to one side, use gentle lateral control in-) 108. 186. P
- X(puts to roll the plane back to level flight.) 108. 172. T
- X(Try flying straight and level for a few moments to get the hang of the controls.) 108. 144. T
- XFMENDPAGE
- X%%Page: "11" 11
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 72. 749. T
- X(Acm Guide) 72. 36. T
- X(Page 11) 505.56 749. T
- X(Revision 2.1) 489.44 36. T
- X4 F
- X(Turns) 72. 709. T
- X2 F
- X1.42 (Turns are accomplished by rolling the aircraft in the desired direction and applying up) 108. 681. P
- X1.84 (elevator, or "back pressure" as it is commonly called. Elevator back pressure pitches) 108. 667. P
- X1.49 (the aircraft into the turn while increasing the aircraft\325s lift to help make you turn fast-) 108. 653. P
- X2.07 (er. At slower speeds, it\325s helpful to use the rudder in conjunction with normal stick) 108. 639. P
- X1.41 (control. Try a turn to a heading of 180 degrees \050"18" on the heading indicator\051. Roll) 108. 625. P
- X1.61 (left and the apply enough back pressure to keep the plane roughly level. The sharper) 108. 611. P
- X1.6 (the turn, the more back pressure is required to keep the plane level. After a few sec-) 108. 597. P
- X1.22 (onds of turn, you\325ll notice the aircraft starting to roll out of the turn on it\325s own. This) 108. 583. P
- X1.18 (is normal; you will need to compensate for it in order to maintain a smooth turn. Roll) 108. 569. P
- X(out of the turn as the heading comes to 180 degrees.) 108. 555. T
- X1.06 (You will notice that your plane will lose airspeed in a turn. The extra lift that your el-) 108. 527. P
- X2.5 (evator back pressure generates in turn generates extra drag that causes much of this) 108. 513. P
- X2.39 (effect. More back pressure loses speed more quickly. If you want to maintain your) 108. 499. P
- X1.85 (airspeed in a sharp turn, the afterburner might be a good way to get an extra kick of) 108. 485. P
- X(thrust to do just that.) 108. 471. T
- X4 F
- X(Landing) 72. 422. T
- X2 F
- X1.3 (Ideally, you should try to descend to the runway on a path that declines at an angle of) 108. 394. P
- X2.76 (three degrees. This is the angle that most modern instrument "glide slopes" use at) 108. 380. P
- X1.65 (today\325s airports around the world. Fly some distance away from the airport; you will) 108. 366. P
- X0.98 (want alot of space to get the hang of this. Thirty miles is probably a good starting dis-) 108. 352. P
- X(tance.) 108. 338. T
- X1.5 (Maintain an altitude of 5,000 feet with a throttle setting of about 60 percent. Line up) 108. 310. P
- X2.36 (with the main runway. The main runways of both airfields are oriented north-south) 108. 296. P
- X1.23 (\05018-36 in pilot parlance\051. Maintain 5,000 feet inbound until the end of the runway ap-) 108. 282. P
- X2.78 (pears to be three degrees below level; that is, it should appear three tenths of the) 108. 268. P
- X(way from the zero degree horizon marker to the minus ten degree marker.) 108. 254. T
- X3.6 (Reduce your throttle to 56 percent. Completely lower your flaps \050press \050H\051 four) 108. 226. P
- X2.31 (times\051. Maintain level flight until your airspeed drops to 210 kts and then establish) 108. 212. P
- X(your descent towards the near end of the runway.) 108. 198. T
- X1.32 (You should be able to maintain 210 kts on a three degree glide path at this power set-) 108. 170. P
- X1.62 (ting without too much difficulty. In this flight configuration, a good rule of thumb is) 108. 156. P
- X2.38 (that "throttle controls altitude and elevator controls airspeed". If you begin to over-) 108. 142. P
- X1.55 (shoot the runway, lower your power setting. Conversely, add power to slow your de-) 108. 128. P
- X(scent and use the elevator to maintain airspeed control.) 108. 114. T
- X2.77 (Cut the throttle as you cross the end of the runway. Apply both the speed brakes) 108. 86. P
- XFMENDPAGE
- X%%Page: "12" 12
- XFMBEGINPAGE
- X0 F
- X0 X
- X(February, 1991) 478.9 749. T
- X(Acm Guide) 493.62 36. T
- X(Page 12) 72. 749. T
- X(Revision 2.1) 72. 36. T
- X2 F
- X(\050the \050S\051 key\051 and wheel brakes \050B\051 after touchdown.) 108. 711. T
- X1.51 (It will take alot of practice to gain the expertise required to land reliably on a runway) 108. 683. P
- X2.11 (instead of in the weeds. Fortunately, though, acm isn\325t very particular about exactly) 108. 669. P
- X(where you touch) 108. 655. T
- X1.94 (down provided that you don\325t stray more than three miles from the center of the air-) 108. 641. P
- X(field.) 108. 627. T
- XFMENDPAGE
- X%%Trailer
- X%%Pages: 12 1
- X%%DocumentFonts: Times-Roman
- X%%+ Helvetica
- X%%+ Courier
- END_OF_FILE
- if test 52255 -ne `wc -c <'acm/acmdoc.ps'`; then
- echo shar: \"'acm/acmdoc.ps'\" unpacked with wrong size!
- fi
- # end of 'acm/acmdoc.ps'
- fi
- echo shar: End of archive 9 \(of 9\).
- cp /dev/null ark9isdone
- MISSING=""
- for I in 1 2 3 4 5 6 7 8 9 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 9 archives.
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
- --
- Riley Rainey Internet: riley@mips.com
- MIPS Computer Systems Phone: +1 214 770-7979
- Dallas, Texas
-